package Sintactico;

public class SlkError {

	public short no_entry(short symbol, short token, int i) {
		System.err.println("SIN :: Error: No puedo emparejar el no-terminal "+ symbol +" con el token "+token+".");
		//TODO De momento sale del programa para que no entre en recurrencia
		System.exit(0);
		return 0;
	}

	public short mismatch(short symbol, short token) {
		if (symbol<256) 
			System.err.println("SIN :: Error: El token de entrada ("+ (char)symbol +") no coincide con el de la pila.");
		else
			System.err.println("SIN :: Error: El token de entrada (#"+symbol+") no coincide con el de la pila.");
		//TODO De momento sale del programa para que no entre en recurrencia
		System.exit(0);
		return 0;
	}

	public void input_left() {
		System.err.println("SIN :: Error: La pila está vacía pero no he llegado al final del fichero.");
		//TODO De momento sale del programa para que no entre en recurrencia
		System.exit(0);	
	}

}
